* {
    margin: 0;
    padding: 0;
}

ul, li {
    list-style: none;
}

.tab-wp {
    width: 500px;
    height: 300px;
    background-color: #fffccc;
    margin: 50px auto 0;
    overflow: hidden;
}

.tab-header {
    overflow: hidden;
}

.tab-header li {
    float: left;
    width: 100px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
}

.tab-header li.on {
    background-color: red;
}

.tab-cnt > div {
    height: 250px;
}